import os

REDIS_URL = os.environ.get('REDIS_URL', '')
REDIS_PASSWORD = os.environ.get('REDIS_PASSWORD', '')
# cache settings
CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': f'redis://:{REDIS_PASSWORD}@{REDIS_URL}:6379/0',  # 无需密码
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
            'CONNECTION_POOL': {
                'max_connections': 60,  # 最大连接数
                'timeout': 50,  # 连接超时时间
            }
        }
    }
}

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_CACHE_ALIAS = 'default'  # 默认使用上面定义的缓存配置
